Reading for Review (from Richard Jones)
    == SL (core) ==   

    1. Software Life Cycle
      - Analysis
      - Design
      - Implementation
      - Operation
      - Maintenance
       
    2. Programming
      (don't review here)
    1. System Fundamentals   
      - CPU - Memory - Microprocessors - Peripherals
      - Operating System - Processing - Reliability (backups)
      - Networks - Integrity (error-detection)
      - Network Applications - Internet
      - Binary - Analog/Digital
      - Errors
      - Utility Software

    == HL (extension) ==

    1. Math, Logic, Circuits 
      - Binary Arithmetic
      - Logic & Circuits
       
    2. Data Structures & Algorithms
      - Stacks, Queues, Trees
      - Static Arrays
      - Dynamic Linked-Lists
      - Objects
      - Recursion
      - Algorithm Efficiency (Big O)
         
    1. Architecture
      - Processor (CPU)
      - Disk Drives
      - Operating Systems
      - Networks
      - Communication, Interrupts
       
    2. Files
      - Key Fields, Random Access
      - Partially Indexed
      - Fully Indexed
      - Hashing
      - File Access Efficiency